From 3bb2d151955bd75c07d6ee03a94c97243d664355 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 12 Jun 2013 09:40:06 +0200 Subject: [PATCH] GtkListBox: Add getter for activate_on_single_click --- gtk/gtklistbox.c | 21 +++++++++++++++++++++ gtk/gtklistbox.h | 2 ++ 2 files changed, 23 insertions(+) diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c index 4d22a431e0..0c8574fc86 100644 --- a/gtk/gtklistbox.c +++ b/gtk/gtklistbox.c @@ -979,6 +979,27 @@ gtk_list_box_set_activate_on_single_click (GtkListBox *list_box, g_object_notify_by_pspec (G_OBJECT (list_box), properties[PROP_ACTIVATE_ON_SINGLE_CLICK]); } +/** + * gtk_list_box_get_activate_on_single_click: + * @list_box: a #GtkListBox + * + * Returns whether rows activate on single clicks. + * + * Returns: %TRUE if rows are activated on single click, %FALSE otherwise + * + * Since: 3.10 + */ +gboolean +gtk_list_box_get_activate_on_single_click (GtkListBox *list_box) +{ + GtkListBoxPrivate *priv = list_box->priv; + + g_return_val_if_fail (list_box != NULL, FALSE); + + return priv->activate_single_click; +} + + static void gtk_list_box_add_move_binding (GtkBindingSet *binding_set, guint keyval, diff --git a/gtk/gtklistbox.h b/gtk/gtklistbox.h index 3795dc1fcc..23cb26d379 100644 --- a/gtk/gtklistbox.h +++ b/gtk/gtklistbox.h @@ -206,6 +206,8 @@ GDK_AVAILABLE_IN_3_10 void gtk_list_box_set_activate_on_single_click (GtkListBox *list_box, gboolean single); GDK_AVAILABLE_IN_3_10 +gboolean gtk_list_box_get_activate_on_single_click (GtkListBox *list_box); +GDK_AVAILABLE_IN_3_10 void gtk_list_box_drag_unhighlight_row (GtkListBox *list_box); GDK_AVAILABLE_IN_3_10 void gtk_list_box_drag_highlight_row (GtkListBox *list_box, -- 2.30.2